home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / xlib04.zip / UPDATES.DOC < prev    next >
Text File  |  1992-11-12  |  3KB  |  103 lines

  1. Xlib version 2 modifications
  2.  
  3. Files modified:
  4.   XLIB.INC
  5.   XMAIN.ASM
  6.   DEMO.C
  7.  
  8.  
  9. 26-09-92 - PRIMARILY JUST ADDED SUPPORT FOR PEL PANNING
  10.  
  11.        Pel panning code added to allow for panning to any pixel
  12.        coordinates.
  13.        Functions affected:
  14.           x_set_splitscreen
  15.         Split screen pel panning suppression code added.
  16.         Functionally unchanged.
  17.           x_set_start_addr,x_page_flip
  18.         Pel panning code added. The x parameter now expects
  19.         a pixel coordinate where previously a byte coordinate
  20.         was expected.
  21.  
  22.        Original files modified
  23.        -----------------------
  24.        XLIB.INC
  25.        XMAIN.ASM
  26.        DEMO.C
  27.        Aknowledgements
  28.        ---------------
  29.        Thanks to Robert Schmidt for contributed PEL panning sample
  30.        code and everyone else who responded to my rec.games.programmer
  31.        post.
  32.  
  33. Xlib version 3 modifications
  34.  
  35. 10-10-92 - BUG ERADICATION AND ADDITION OF NEW MODULES AND MINOR CODE
  36.        EXTENSIONS
  37.  
  38.        MaxScrollX and MaxScrollY were not always set correctly, now
  39.        that's fixed (I Think)
  40.        Added variable "SplitScrnVisibleHeight" needed for above fix.
  41.        Some miscellaneous code changes
  42.        Included XCBITMAP module generously donated by Matthew MacKenzie
  43.        Added support for the LARGE memory model
  44.        Added a make file to simplify compilation
  45.        Library modules now compiled into .LIB files
  46.        Added a documentation file
  47.        Added XBMTOOLS module containing bitmap type conversion
  48.        Added XDETECT module containing hardware detection functions
  49.        Added C header files for all modules
  50.        ADDED XFILEIO module
  51.        ADDED XRLETOOL module
  52.  
  53.        Original files modified
  54.        -----------------------
  55.        XLIB.INC
  56.        XMAIN.ASM
  57.        DEMO.C
  58.        XTEXT.INC
  59.        XTEXT.ASM
  60.  
  61.        Aknowledgements
  62.        ---------------
  63.        Special thanks to Matthew Mackenzie for an excellent module
  64.        and Darren Lyon for putting together a C header file for XLIB.
  65.        Again thanks also to everyone else who supported this software.
  66.  
  67. Xlib version 4 modifications
  68.  
  69.  
  70. 30-10-92   EXTENSIONS TO XLIB 3 AND BUG FIXES
  71.  
  72.        Files Modified
  73.        --------------
  74.        Assume all have been modified
  75.  
  76.        Modifications/Additions
  77.        ------------------------
  78.        **** Fixed ATI VGA incompatibility problem ****
  79.        **** Fixed Large Model problems ***************
  80.        Manual : The ref. manual has been split ito two files for
  81.             those editors that cannot cope with file > 64k
  82.        XDETECT: added numeric co-pro detection
  83.             added mouse driver detection
  84.        XMAIN  : added new resolution tweaks
  85.             added clipping rectangle setting proc and vars
  86.             further bug fixes (I can't remember exactly what)
  87.        XCBITMAP:Improved performance of compilation and compiled bitmaps
  88.             and added a function to calculate mem required for
  89.             a bitmap compilation
  90.        XPBITMAP:Improved performance of planar bitmaps
  91.        XRECT   :Added "x_shift_rect" function
  92.        XPBMTOOL:Added several utility macros
  93.  
  94.        New Modules
  95.        -----------
  96.        XPBMCLIP:Implements clipping versions of functions in XPBITMAP
  97.        XVBITMAP:Video based masked bitmap functions. Contains standard
  98.             and clipping versions of all functions.
  99.        XMAKEVBM:Support module for XVBITMAP
  100.        XMOUSE  :Basic mouse support module
  101.        XBEZIER :Fast Bezier curves (For scalable fonts etc..)
  102.  
  103.